/**********************************************************************************************************************
 *
 * Project:    mGameEngine
 * File:       mousebutton.h
 * Author:     karooolek
 * Created on: 2009-01-05
 *
 **********************************************************************************************************************/

#ifndef MOUSEBUTTON_H_
#define MOUSEBUTTON_H_

#undef MOUSE_BTN_RIGHT

namespace mGameEngine
{
namespace Input
{

/**
 * Mouse buttons identifiers.
 */
enum MouseButton
{
    MOUSE_BTN_NONE = 0,        ///< None mouse button

    MOUSE_BTN_LEFT,            ///< Left mouse button
    MOUSE_BTN_MIDDLE,        ///< Middle mouse button
    MOUSE_BTN_RIGHT,        ///< Right mouse button

    MOUSE_BTN_SCROLLUP,        ///< Scroll wheel up
    MOUSE_BTN_SCROLLDOWN    ///< Scroll wheel down
};

}
}

#endif // MOUSEBUTTON_H_
